package com.junjiao.util.java;

/**
 * 字符串操作工具
 * 
 * @author jiaojun
 * @email eshore_jiaojun@163.com
 * @version 2.0 2010-7-19
 */
public class StringUtil {
	/**
	 * 判断是否不为空
	 * 
	 * @param str
	 *            需判断的字符串
	 * @return true 非空 ，false 空
	 */
	public static boolean isNotEmpty(String str) {
		if (null != str && !"".equals(str.trim())) {
			return true;
		} else {
			return false;
		}
	}

	/**
	 * 判断对象是否为空
	 * 
	 * @param o
	 *            对象
	 * @return true 非空 ，false 空
	 */
	public static boolean isNull(Object o) {
		if (o == null) {
			return true;
		} else if (o instanceof String) {
			if (String.valueOf(o).trim().equals("")) {
				return true;
			}
		}
		return false;
	}

	/**
	 * 将null转换为空字符串
	 */
	public static String nullToStr(String str) {
		if (str == null)
			str = "";
		return str.trim();
	}
}
